package com.cs.framework.core.exception;

import com.cs.framework.common.exception.AbstractExceptionMessage;

/**
 * 框架的异常信息封装类
 * 
 * @author hedongzhou
 * 
 */
public class CoreExceptionMessage extends AbstractExceptionMessage {

	/**
	 * 初始化异常信息
	 */
	protected void initMessage() {
		add("CS001", "未找到模块上下文的Class[%s]");
		add("CS002", "模块上下文[%s]无法被初始化");
		add("CS003", "初始化模块上下文类[%s]的属性、方法失败");
		add("CS004", "模块上下文[%s]无法获取构造方法");
		add("CS005", "未能找到模块上下文[%s]对应的构造方法");
		add("CS006", "模块上下文[%s]构造方法入参非法");
		add("CS007", "模块上下文[%s]构造失败");
		add("CS008", "未找到处理框架定义的dao的Class[%s]");
		add("CS009", "处理框架定义的dao[%s]无法被初始化");
		add("CS010", "初始化处理框架定义的dao类[%s]的属性、方法失败");
		add("CS011", "处理框架定义的dao[%s]无法获取构造方法");
		add("CS012", "未能找到处理框架定义的dao[%s]对应的构造方法");
		add("CS013", "处理框架定义的dao[%s]构造方法入参非法");
		add("CS014", "处理框架定义的dao[%s]构造失败");
		add("CS015", "未找到模块上下文的Class[%s]");
		add("CS016", "模块上下文[%s]无法被初始化");
		add("CS017", "初始化模块上下文类[%s]的属性、方法失败");
		add("CS018", "模块上下文[%s]无法获取构造方法");
		add("CS019", "未能找到模块上下文[%s]对应的构造方法");
		add("CS020", "模块上下文[%s]构造方法入参非法");
		add("CS021", "模块上下文[%s]构造失败");
	}

}
